課程資訊
課程名稱
進階數值方法與應用一
ADVANCED NUMERICAL METHODS AND APPLICATIONS (I) 
開課學期
96-2 
授課對象
理學院  大氣科學系  
授課教師
曾于恒 
課號
AtmSci5046 
課程識別碼
229 U5430 
班次
 
學分
全/半年
半年 
必/選修
選修 
上課時間
星期二2(9:10~10:00)星期四3,4(10:20~12:10) 
上課地點
大氣A108大氣A108 
備註
總人數上限:38人 
Ceiba 課程網頁
http://ceiba.ntu.edu.tw/962nm 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

本課程介紹進階數值方法以及大氣海洋方面之模式應用,第一部分是介紹常用數值方法的基本觀念與進階數值分析。第二部分包含各類地球物理流體之應用特別是常見大氣以及海洋模式。 

課程目標
(a) Basic equations
(b) Discretization methods
(c) Numerical grids and mapping
(d) Finite difference/volume methods
(e) Property of numerical solution
(f) Solution of linear equation systems
(g) Numerical methods for unsteady problems
(h) Non-linear shallow water equations
(i) Solution of the Navier-Stoke equations
(j) Numerical applications for atmospheric and oceanic flows
(k) Turbulence modeling 
課程要求
預修數值分析以及任何程式設計相關課程或寫過程式語言 (e.g. C, C++, Fortran or Matlab)。 
預期每週課後學習時數
 
Office Hours
每週三 13:00~15:00 備註: 除以上office hour,其他時間另約 
指定閱讀
 
參考書目
1.Fundamentals of Engineering Numerical analysis. P. Moin,
Cambridge University Press, 2001.
2.Computational Methods for Fluid Dynamics (3rd Ed.). J. H.
Ferziger and M. Peric, Springer, 2002.
3.Numerical Linear Algebra for High-Performance Computers. Jack
Dongarra, Iana Duff, Danny Sorensen, and Henk van der Vorst. SIAM.
4.Introduction to Parallel Computing: Design and Analysis of
Algorithms.

Vipin Kumar, Ananth Grama, Anshul Gupta, George Karypis, The Benjamin/Cummings
Publishing Company. 
評量方式
(僅供參考)
 
No.
項目
百分比
說明
1. 
Homework Assignments 
70% 
 
2. 
Midterm exam 
10% 
 
3. 
Final projects 
20% 
 
 
課程進度
週次
日期
單元主題
第14週
05/20  Chapter 05 Partial Differential Equation 
第17週
06/10  Iterative methods 
第1-3週
02/19~02/26  Chapter 01 Interpolation 
第4-5週
03/11~03/20  Chapter 02 Numerical Differentiation-Finite Differences 
第6-7週
03/25~04/03  Chapter 03 Numerical Intergration 
第8-13週
04/08~05/15  Chapter 04 Numerical Solution of Ordinary Differential Equations